home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dictionary of the Living World 3
/
Dictionary of the Living World Version 3.0 (Media Design Interactive)(Macintosh)(1993).iso
/
MoviePlayer™
/
MoviePlayer™.rsrc
/
bin.rsrc_CODE_5.txt
< prev
next >
Wrap
Text File
|
1992-10-24
|
25KB
|
450 lines
# near model CODE resource
# jump table entries: 288-292 (5 of them)
export_37:
00000000 4E56 0000 link A6, 0
00000004 2F07 move.l -[A7], D7
00000006 7E00 moveq.l D7, 0x00
00000008 3F3C 07E0 move.w -[A7], 0x7E0
0000000C A989 syscall CouldAlert
0000000E 3F3C 07E3 move.w -[A7], 0x7E3
00000012 A989 syscall CouldAlert
00000014 486D 0182 pea.l [A5 + 0x182 /* export_44 */]
00000018 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
0000001C 588F addq.l A7, 4
0000001E 3E00 move.w D7, D0
00000020 0C47 FF80 cmpi.w D7, 0xFF80
00000024 6602 bne +0x4 /* 00000028 */
00000026 A9F4 syscall ExitToShell
label00000028:
00000028 0C47 FF94 cmpi.w D7, 0xFF94
0000002C 6604 bne +0x6 /* 00000032 */
0000002E 4EBA 028C jsr [PC + 0x28C /* 000002BC */]
label00000032:
00000032 4A47 tst.w D7
00000034 6704 beq +0x6 /* 0000003A */
00000036 4EBA 0250 jsr [PC + 0x250 /* 00000288 */]
label0000003A:
0000003A 486D 0182 pea.l [A5 + 0x182 /* export_44 */]
0000003E 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00000042 588F addq.l A7, 4
00000044 3E00 move.w D7, D0
00000046 0C47 FF94 cmpi.w D7, 0xFF94
0000004A 6604 bne +0x6 /* 00000050 */
0000004C 4EBA 026E jsr [PC + 0x26E /* 000002BC */]
label00000050:
00000050 4A47 tst.w D7
00000052 6704 beq +0x6 /* 00000058 */
00000054 4EBA 0232 jsr [PC + 0x232 /* 00000288 */]
label00000058:
00000058 4EBA 00E6 jsr [PC + 0xE6 /* 00000140 */]
0000005C 3E00 move.w D7, D0
0000005E 0C47 FF94 cmpi.w D7, 0xFF94
00000062 6604 bne +0x6 /* 00000068 */
00000064 4EBA 0256 jsr [PC + 0x256 /* 000002BC */]
label00000068:
00000068 4A47 tst.w D7
0000006A 6704 beq +0x6 /* 00000070 */
0000006C 4EBA 021A jsr [PC + 0x21A /* 00000288 */]
label00000070:
00000070 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00000074 3E00 move.w D7, D0
00000076 0C47 FF94 cmpi.w D7, 0xFF94
0000007A 6604 bne +0x6 /* 00000080 */
0000007C 4EBA 023E jsr [PC + 0x23E /* 000002BC */]
label00000080:
00000080 4A47 tst.w D7
00000082 6704 beq +0x6 /* 00000088 */
00000084 4EBA 0202 jsr [PC + 0x202 /* 00000288 */]
label00000088:
00000088 486D 0182 pea.l [A5 + 0x182 /* export_44 */]
0000008C 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000090 588F addq.l A7, 4
00000092 3E00 move.w D7, D0
00000094 0C47 FF94 cmpi.w D7, 0xFF94
00000098 6604 bne +0x6 /* 0000009E */
0000009A 4EBA 0220 jsr [PC + 0x220 /* 000002BC */]
label0000009E:
0000009E 4A47 tst.w D7
000000A0 6704 beq +0x6 /* 000000A6 */
000000A2 4EBA 01E4 jsr [PC + 0x1E4 /* 00000288 */]
label000000A6:
000000A6 486D 017A pea.l [A5 + 0x17A /* export_43 */]
000000AA 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
000000AE 588F addq.l A7, 4
000000B0 3E00 move.w D7, D0
000000B2 0C47 FF94 cmpi.w D7, 0xFF94
000000B6 6604 bne +0x6 /* 000000BC */
000000B8 4EBA 0202 jsr [PC + 0x202 /* 000002BC */]
label000000BC:
000000BC 4A47 tst.w D7
000000BE 6704 beq +0x6 /* 000000C4 */
000000C0 4EBA 01C6 jsr [PC + 0x1C6 /* 00000288 */]
label000000C4:
000000C4 486D D82A pea.l [A5 - 0x27D6]
000000C8 3F2D FAD4 move.w -[A7], [A5 - 0x52C]
000000CC 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
000000D0 5C8F addq.l A7, 6
000000D2 3E00 move.w D7, D0
000000D4 0C47 FF94 cmpi.w D7, 0xFF94
000000D8 6604 bne +0x6 /* 000000DE */
000000DA 4EBA 01E0 jsr [PC + 0x1E0 /* 000002BC */]
label000000DE:
000000DE 4A47 tst.w D7
000000E0 6704 beq +0x6 /* 000000E6 */
000000E2 4EBA 01A4 jsr [PC + 0x1A4 /* 00000288 */]
label000000E6:
000000E6 486D 0182 pea.l [A5 + 0x182 /* export_44 */]
000000EA 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
000000EE 588F addq.l A7, 4
000000F0 3E00 move.w D7, D0
000000F2 0C47 FF94 cmpi.w D7, 0xFF94
000000F6 6604 bne +0x6 /* 000000FC */
000000F8 4EBA 01C2 jsr [PC + 0x1C2 /* 000002BC */]
label000000FC:
000000FC 4A47 tst.w D7
000000FE 6704 beq +0x6 /* 00000104 */
00000100 4EBA 0186 jsr [PC + 0x186 /* 00000288 */]
label00000104:
00000104 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
00000108 3E00 move.w D7, D0
0000010A 0C47 FF94 cmpi.w D7, 0xFF94
0000010E 6604 bne +0x6 /* 00000114 */
00000110 4EBA 01AA jsr [PC + 0x1AA /* 000002BC */]
label00000114:
00000114 4A47 tst.w D7
00000116 6704 beq +0x6 /* 0000011C */
00000118 4EBA 016E jsr [PC + 0x16E /* 00000288 */]
label0000011C:
0000011C 3F3C 07E0 move.w -[A7], 0x7E0
00000120 A98A syscall FreeAlert
00000122 3F3C 07E3 move.w -[A7], 0x7E3
00000126 A98A syscall FreeAlert
00000128 2E1F move.l D7, [A7]+
0000012A 4E5E unlink A6
0000012C 4E75 rts
0000012E 8E49 or.w D7, A1
00000130 6E69 bgt +0x6B /* 0000019B */
00000132 7441 moveq.l D2, 0x41
00000134 6C6C bge +0x6E /* 000001A2 */
00000136 4D6F 6475 chk.w D6, [A7 + 0x6475]
0000013A 6C65 bge +0x67 /* 000001A1 */
0000013C 7300 moveq.l D1, 0x00
0000013E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000140-0000014A
fn00000140:
00000140 4E56 FE04 link A6, -0x01FC
00000144 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00000148 7A00 moveq.l D5, 0x00
// end alternate branch 00000140-0000014A
fn00000140: // (misaligned)
00000142 FE04 48E7 .unknown 0xFE04 0x48E7 (W = 7)
00000146 0F38 7A00 btst [0x00007A00], D7
0000014A 7800 moveq.l D4, 0x00
0000014C 49ED CEC4 lea.l A4, [A5 - 0x313C]
00000150 3E3C 0969 move.w D7, 0x969 /* '\ti' */
00000154 6002 bra +0x4 /* 00000158 */
label00000156:
00000156 421C clr.b [A4]+
label00000158:
00000158 5347 subq.w D7, 1
0000015A 66FA bne -0x4 /* 00000156 */
0000015C 3B7C 0014 D7CA move.w